
public abstract class Personal 
{
	//Atributos
	private int legajo;
	private String nombre;
    private Fecha fechaIngreso;
	
	//Constructor
	public Personal(int legajo,String nombre,Fecha fechaIngreso)
	{
		this.legajo=legajo;
		this.nombre=nombre;
		this.fechaIngreso=fechaIngreso;
	}
	//Metodos
	public boolean sosPersonal(int dni)
	{
		return this.legajo==dni;
	}
	
	public int getLegajo() 
	{
		return legajo;
	}
	
	public String getNombre() 
	{
		return nombre;
	}
	
	public Fecha getFechaIngreso() 
	{
		return fechaIngreso;
	}
	
	public void setNombre(String nombre) 
	{
		this.nombre = nombre;
	}
	
	public abstract boolean sosTecnico();
	
	public abstract boolean algunMaterial();
	
	public abstract void asignarMaterial(Material m);
	
	public abstract double getSueldo();
	
	public abstract double getSueldoLiquidado();
	
	public abstract void setHorasExtras(int horas);
	
	public void darDatos()
	{
		System.out.println("Legajo: "+this.legajo+" "+"Nombre: "+this.nombre);
	}
	

}
